import { fromJS } from 'immutable'

export default {
  login(state, data) {
    if (!data) {
      // 用户刷新页面时进行数据写入
      return state.set('uid', +sessionStorage.getItem('uid')).set('token', sessionStorage.getItem('token'))
    } else {
      this.setStorage(data)
      return state.set('uid', data.uid).set('token', data.token)
    }
  },
  setStorage(data) {
    sessionStorage.setItem('uid', data.uid)
    sessionStorage.setItem('token', data.token)
  },
  setUrl(state, data) {
    return state.set('url', data)
  }
}
